const { DataTypes } = require('sequelize');
const sequelize = require("./index")

const List = sequelize.define('list', {
  oid: {
    type: DataTypes.STRING(12),
    primaryKey: true
  },
  status: {
    type: DataTypes.STRING(100),
    allowNull: false
  },
  dealer: {
    type: DataTypes.STRING(100),
    allowNull: false
  },
  son: {
    type: DataTypes.STRING(100),
    allowNull: false
  },
  total: {
    type: DataTypes.STRING(100),
    allowNull: false
  },
  deposit: {
    type: DataTypes.STRING(100),
    allowNull: true
  },
  receivable: {
    type: DataTypes.STRING(100),
    allowNull: true
  },
  ctime: { // 接单时间
    type: DataTypes.STRING(100),
    allowNull: false
  },
  ptime: { // 下单时间
    type: DataTypes.STRING(100),
    allowNull: true
  },
  factory: { // 工厂
    type: DataTypes.STRING(100),
    allowNull: true
  },
  cost: { // 成本
    type: DataTypes.STRING(100),
    allowNull: true
  },
  desc: { // 备注
    type: DataTypes.STRING(188),
    allowNull: true
  },
  doors: { // 门数量
    type: DataTypes.STRING(50),
    allowNull: true
  },
  pockets: { // 套数量
    type: DataTypes.STRING(50),
    allowNull: true
  },
  locks: { // 锁数量
    type: DataTypes.STRING(50),
    allowNull: true
  }
}, {
  tableName: 'list',
  timestamps: false
});

module.exports = List;